package com.yida.system.api.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description 系统数据接入接口配置VO
 * @Author wws
 * @Date 2023-04-04
 */
@ApiModel("系统数据接入接口配置VO")
public class SysDataPutInInterfaceVO {

    @ApiModelProperty("配置键")
    private String configKey;

    @ApiModelProperty("IP地址")
    private String ipUrl;

    @ApiModelProperty("厂商主键")
    private Long companyId;

    @ApiModelProperty("公钥")
    private String publicKey;

    @ApiModelProperty("私钥")
    private String privateKey;

    @ApiModelProperty("接口名称")
    private String interfaceName;

    @ApiModelProperty("厂商对接接口配置主键")
    private Long dockingInterfaceConfigId;

    @ApiModelProperty("接口编号")
    private String interfaceCode;

    @ApiModelProperty("接口URI")
    private String interfaceUri;

    public String getConfigKey() {
        return configKey;
    }

    public void setConfigKey(String configKey) {
        this.configKey = configKey;
    }

    public String getIpUrl() {
        return ipUrl;
    }

    public void setIpUrl(String ipUrl) {
        this.ipUrl = ipUrl;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getPublicKey() {
        return publicKey;
    }

    public void setPublicKey(String publicKey) {
        this.publicKey = publicKey;
    }

    public String getPrivateKey() {
        return privateKey;
    }

    public void setPrivateKey(String privateKey) {
        this.privateKey = privateKey;
    }

    public String getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(String interfaceName) {
        this.interfaceName = interfaceName;
    }

    public Long getDockingInterfaceConfigId() {
        return dockingInterfaceConfigId;
    }

    public void setDockingInterfaceConfigId(Long dockingInterfaceConfigId) {
        this.dockingInterfaceConfigId = dockingInterfaceConfigId;
    }

    public String getInterfaceCode() {
        return interfaceCode;
    }

    public void setInterfaceCode(String interfaceCode) {
        this.interfaceCode = interfaceCode;
    }

    public String getInterfaceUri() {
        return interfaceUri;
    }

    public void setInterfaceUri(String interfaceUri) {
        this.interfaceUri = interfaceUri;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("SysDataPutInInterfaceVO{");
        sb.append("configKey='").append(configKey).append('\'');
        sb.append(", ipUrl='").append(ipUrl).append('\'');
        sb.append(", companyId=").append(companyId);
        sb.append(", publicKey='").append(publicKey).append('\'');
        sb.append(", privateKey='").append(privateKey).append('\'');
        sb.append(", interfaceName='").append(interfaceName).append('\'');
        sb.append(", dockingInterfaceConfigId=").append(dockingInterfaceConfigId);
        sb.append(", interfaceCode='").append(interfaceCode).append('\'');
        sb.append(", interfaceUri='").append(interfaceUri).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
